The Battle of Kursk is a 2D top-down tank game that I made on Unity as a personal project. My aim was to make a functional and enjoyable game, that would be relatively complete upon release but also would have an extended lifespan thanks to pre-planned updates.
During the project, I was the sole Developer and although the initial sprites of the Panzer IV Ausf. G and T-34 (mod. 1942) were made by a Kohuro, I also created all the other sprites using them as base.
This project was really interesting as it was the first really "continuous" game that I made : most of my other projects I'ld never come back on them once they were released. Since this project was made during my last year at Télécom SudParis as a personal project, I did not have that much time to allocate to this project.
As such, from the get-go, I planned out what features would be released in the updates following the release, allowing me to focus on creating a solid foundation upon which I could iterate content in follow-up updates.
Furthermore, on a technical standpoint, due to this need to create an iterable foundation, it pushed me to create modular, clean and reusable code that could allow for iterations and features to be implemented easily, reducing my worktime to entirely new features, new sprites and less on adapting old code over and over again.
In that I am quite satisfied with the result, as I have now a solid foundation upon which I can iterate relatively easily.